@charset "utf-8";
/* CSS Document */
#padding-2 {
	height: 70px;
}
#fancy-title-3 {
	letter-spacing: 0px;
	text-transform: initial;
	font-size: 28px;
	color: #fff;
	text-align: left;
	font-style: inhert;
	font-weight: inherit;
	padding-top: 0px;
	padding-bottom: 0px;
}
#text-block-4 {
	margin-bottom: 0px;
	text-align: left;
	color: #fff;
font-size: 14px;
padding-bottom: 20px;
}
#mk-button-5 {
	margin-bottom: 15px;
	margin-top: 0px;
	margin-right: 15px;
}
#mk-button-5 .mk-button {
	display: inline-block;
	max-width: 100%;
}
#padding-6 {
	height: 35px;
}
#padding-7 {
	height: 60px;
}
#fancy-title-8 {
	letter-spacing: 0px;
	text-transform: initial;
	font-size: 28px;
	color: #515151;
	text-align: left;
	font-style: inhert;
	font-weight: inherit;
	padding-top: 0px;
	padding-bottom: 18px;
}
#text-block-9 {
	margin-bottom: 0px;
	text-align: left;
	color: #828282;
font-size: 14px;
padding-bottom: 20px;
}
#mk-button-10 {
	margin-bottom: 15px;
	margin-top: 0px;
	margin-right: 15px;
}
#mk-button-10 .mk-button {
	display: inline-block;
	max-width: 100%;
}
#padding-11 {
	height: 68px;
}
#mk-button-13 {
	margin-bottom: 15px;
	margin-top: 0px;
	margin-right: 15px;
}
#mk-button-13 .mk-button {
	display: inline-block;
	max-width: 100%;
}
#mk-button-13 .mk-button {
	border-color: #000;
	color: #000!important;
}
#mk-button-13 .mk-button .mk-svg-icon {
	fill: #fff!important;
}
#mk-button-13 .mk-button::after {
	background-color: #fff;
}
#mk-button-13 .mk-button:hover {
	color: #222222!important;
}
#mk-button-13 .mk-button:hover .mk-svg-icon {
	fill: #222222!important;
}
#animated-columns-12.has-border .animated-column-item {
	border-left-width: 1px;
	border-bottom-width: 1px;
}
#animated-columns-12 .animated-column-item {
	background-color: #b9cde8;
	min-height: 650px;
	
}
#animated-columns-12 .animated-column-item:hover {
	background-color: #b9cde8;
}

#animated-columns-12 .animated-column-image-icon {
	width: 128px;
}
#animated-columns-12 .animated-column-image-icon img {
	max-width: 100%;
}
#animated-columns-12 .animated-column-title, #animated-columns-12 .animated-column-desc {
	color: #000;
}
#animated-columns-12 .animated-column-title {
	font-size: 28px;
}
#animated-columns-12 .animated-column-title:after {
	background-color: #000;
}
#animated-columns-12 .animated-column-item:hover .animated-column-title, #animated-columns-12 .animated-column-item:hover .animated-column-desc {
	color: #000
}
#animated-columns-12 .animated-column-item .animated-column-holder,#animated-columns-12 .animated-column-item .animated-column-desc,#animated-columns-12 .animated-column-item .animated-column-btn{
	transition: top 0.5s;
-moz-transition: top 0.5s; /* Firefox 4 */
-webkit-transition: top 0.5s; /* Safari 和 Chrome */
-o-transition: top 0.5s; /* Opera */
}
#animated-columns-12 .animated-column-item:hover .animated-column-holder {
	top:-15%;
}
#animated-columns-12 .animated-column-item:hover .animated-column-desc{
	top:55%;
}
#animated-columns-12 .animated-column-item:hover .animated-column-btn {
	top:90%;
}
div#box-14 #padding-15 {
	height: 60px;
}
#fancy-title-16 {
	letter-spacing: 0px;
	text-transform: initial;
	font-size: 28px;
	color: #fff;
	text-align: left;
	font-style: inhert;
	font-weight: inherit;
	padding-top: 0px;
	padding-bottom: 5px;
}
#fancy-title-16 span {
}
#text-block-17 {
	margin-bottom: 15px;
	text-align: left;
	color: #fff;
font-size: 14px;
padding-bottom: 20px;
}
#box-14 .box-holder::after, #box-14.hover-effect-image.image-effect-blur .box-holder::before {
	content: "";
	background-image: url(../images/metro-3.jpg);
	background-position: left top;
	background-repeat: repeat;
}
#box-14 .box-holder::after, #box-14.hover-effect-image.image-effect-blur .box-holder::before {
	content: "";
	background-image: url(../images/home-service.jpg);
	background-position: left top;
	background-repeat: repeat;
	background-size:cover;
}
#box-14 .box-holder {
	background-color: #f6f6f6;
}
#box-14 {
	margin-bottom: 10px;
}
#box-14 .box-holder {
	min-height: 100px;
	padding: 19px 20px;
}
#box-14 .box-holder:hover {
background-color:;
}
#text-block-18 {
	margin-bottom: 0px;
	text-align: left;
}
#text-block-19 {
	margin-bottom: 0px;
	text-align: left;
}
#divider-20 {
	padding: 20px 0 0px;
}
#divider-20 .divider-inner {
}
#divider-20 .divider-inner:after {
}
#fancy-title-21 {
	letter-spacing: 7px;
	text-transform: uppercase;
	font-size: 30px;
	color: #393836;
	text-align: center;
	font-style: inhert;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 10px;
	line-height:48px;
}
#fancy-title-21 span {
}
#divider-22 {
	padding: 0px 0 60px;
}
#divider-22 .divider-inner {
}
#divider-22 .divider-inner:after {
}
#text-block-23 {
	margin-bottom: 0px;
	text-align: left;
}
#animated-columns-25.has-border {
}
#animated-columns-25.has-border .animated-column-item {
	border-left-width: 1px;
	border-bottom-width: 1px;
}
#animated-columns-25 .animated-column-item {
	background-color: #eaeaea;
	min-height: 100px;
}
#animated-columns-25 .animated-column-item:hover {
	background-color: #d9e6e7;
}
#animated-columns-25 .animated-column-item:hover .animated-column-title:after {
	background-color: #777777
}
#animated-columns-25 .animated-column-image-icon {
	width: 64px;
}
#animated-columns-25 .animated-column-image-icon img {
	max-width: 100%;
}
#animated-columns-25 .animated-column-item svg {
	fill: #1e73be;
}
#animated-columns-25 .animated-column-item:hover svg {
	fill: #1e73be;
}
#animated-columns-25 .animated-column-title, #animated-columns-25 .animated-column-desc {
	color: #777777;
}
#animated-columns-25 .animated-column-title {
	font-size: 18px;
}
#animated-columns-25 .animated-column-title:after {
	background-color: #777777;
}
#animated-columns-25 .animated-column-item:hover .animated-column-title, #animated-columns-25 .animated-column-item:hover .animated-column-desc {
	color: #777777
}
#animated-columns-26.has-border .animated-column-item {
	border-left-width: 1px;
	border-bottom-width: 1px;
}
#animated-columns-26 .animated-column-item {
	background-color: #fff;
	min-height: 100px;
}
#animated-columns-26 .animated-column-item:hover {
	background-color: #d9e6e7;
}
#animated-columns-26 .animated-column-item:hover .animated-column-title:after {
	background-color: #777777
}
#animated-columns-26 .animated-column-image-icon {
	width: 64px;
}
#animated-columns-26 .animated-column-image-icon img {
	max-width: 100%;
}
#animated-columns-26 .animated-column-item svg {
	fill: #1e73be;
}
#animated-columns-26 .animated-column-item:hover svg {
	fill: #1e73be;
}
#animated-columns-26 .animated-column-title, #animated-columns-26 .animated-column-desc {
	color: #777777;
}
#animated-columns-26 .animated-column-title {
	font-size: 18px;
}
#animated-columns-26 .animated-column-title:after {
	background-color: #777777;
}
#animated-columns-26 .animated-column-item:hover .animated-column-title, #animated-columns-26 .animated-column-item:hover .animated-column-desc {
	color: #777777
}
#animated-columns-27.has-border {
}
#animated-columns-27.has-border .animated-column-item {
	border-left-width: 1px;
	border-bottom-width: 1px;
}
#animated-columns-27 .animated-column-item {
	background-color: #eaeaea;
	min-height: 100px;
}
#animated-columns-27 .animated-column-item:hover {
	background-color: #d9e6e7;
}
#animated-columns-27 .animated-column-item:hover .animated-column-title:after {
	background-color: #777777
}
#animated-columns-27 .animated-column-image-icon {
	width: 64px;
}
#animated-columns-27 .animated-column-image-icon img {
	max-width: 100%;
}
#animated-columns-27 .animated-column-item svg {
	fill: #1e73be;
}
#animated-columns-27 .animated-column-item:hover svg {
	fill: #1e73be;
}
#animated-columns-27 .animated-column-title, #animated-columns-27 .animated-column-desc {
	color: #777777;
}
#animated-columns-27 .animated-column-title {
	font-size: 18px;
}
#animated-columns-27 .animated-column-title:after {
	background-color: #777777;
}
#animated-columns-27 .animated-column-item:hover .animated-column-title, #animated-columns-27 .animated-column-item:hover .animated-column-desc {
	color: #777777
}
#page-section-24 .animated-column-item .animated-column-holder{
	padding-top:80px;
	top:0;
	transition: top 0.5s;
-moz-transition: top 0.5s; /* Firefox 4 */
-webkit-transition: top 0.5s; /* Safari 和 Chrome */
-o-transition: top 0.5s; /* Opera */
}
#page-section-24 .animated-column-item:hover .animated-column-holder{
	top:-15%;
	}
.full-width-24 {
	min-height: 500px;
	margin-bottom: 0px;
}
.full-width-24 .page-section-content {
	padding: 100px 0 0px;
	z-index:99;
}
#background-layer--24 {
	background-position: left top;
	background-repeat: repeat;
	position: fixed;
}
 @media screen and (max-width:1680px) and (min-width:1140px) {
#mk-main-navigation {
	display: table;
	text-align: center;
	margin: 0 auto;
}
}
.link {
	margin-top: 10px;
	margin-right: -100px;
}
a.foot:hover {
	color: #fff;
}
.link2 {
	margin-top: 10px;
}
.margetop800 {
	margin-top: 700px;
}
/*手机版*/
@media screen and (max-width: 640px) {
.margetop800 {
	margin-top: 200px;
}
.wpb_content_element {
	margin-bottom: 0px;
}
div#box-14 {
	margin-top: 0px !important;
}
}
div#box-14 {
	margin-top: -260px;
}

.wpb_row.lh_row.lh_row-fluid.mk-fullwidth-true.attched-false.lh_row-fluid .lh_col-sm-12 {
	padding: 0;
}
.animated-column-title {
	font-weight: 400;
}
.lh_col-xs-1, .lh_col-sm-1, .lh_col-md-1, .lh_col-lg-1, .lh_col-xs-2, .lh_col-sm-2, .lh_col-md-2, .lh_col-lg-2, .lh_col-xs-3, .lh_col-sm-3, .lh_col-md-3, .lh_col-lg-3, .lh_col-xs-4, .lh_col-sm-4, .lh_col-md-4, .lh_col-lg-4, .lh_col-xs-5, .lh_col-sm-5, .lh_col-md-5, .lh_col-lg-5, .lh_col-xs-6, .lh_col-sm-6, .lh_col-md-6, .lh_col-lg-6, .lh_col-xs-7, .lh_col-sm-7, .lh_col-md-7, .lh_col-lg-7, .lh_col-xs-8, .lh_col-sm-8, .lh_col-md-8, .lh_col-lg-8, .lh_col-xs-9, .lh_col-sm-9, .lh_col-md-9, .lh_col-lg-9, .lh_col-xs-10, .lh_col-sm-10, .lh_col-md-10, .lh_col-lg-10, .lh_col-xs-11, .lh_col-sm-11, .lh_col-md-11, .lh_col-lg-11, .lh_col-xs-12, .lh_col-sm-12, .lh_col-md-12, .lh_col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 0px;
	padding-right: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mk-page-section .background-layer{background-attachment: fixed;}
 @media screen and (max-width: 1680px) and (min-width: 1140px) {
#mk-main-navigation {
	display: table;
	text-align: center;
	margin: 0 auto;
}
}
.back .animated-column-item {
	height: 300px !important;
}
.lh_custom_1448249157723 {
	padding-right: 30px !important;
	padding-left: 30px !important;
	background-color: #00478c !important;
}
.lh_custom_1442628661024 {
	padding-right: 30px !important;
	padding-left: 30px !important;
	background-color: #f0f0f0 !important;
}
.lh_custom_1442569320388 {
	padding-right: 50px ;
	padding-left: 50px ;
}
.lh_custom_1470472582153 {
	margin-top: -1px !important;
}
.l_top-170{
	padding-top:170px;
}


#mk-page-title-box-2 {
    height: 600px;
    text-align: center;
	background-size:cover;
}
#mk-page-title-box-2 .mk-effect-bg-layer {
    background-position: center top;
	top: 0px;
transform: translateY(0px);
}
#mk-page-title-box-2 .mk-page-title-box-title {
    font-size: 38px;
    line-height: 38px;
    font-weight: 300;
    color: #fff;
    padding-bottom: 20px;
    margin-bottom: 20px;
    letter-spacing: 30px;
    text-transform: initial;
}
.full-width-4 .page-section-content {
    padding: 60px 0 60px;
}
.full-width-9 {
    min-height: 100px;
    margin-bottom: 0px;
    background-color: #f7f7f7;
}
.full-width-9 .page-section-content {
    padding: 100px 0 100px;
}
#fancy-title-10 {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 30px;
    color: #393836;
    text-align: center;
    font-style: inherit;
    font-weight: inherit;
    padding-top: 0px;
    padding-bottom: 0px;
}
#divider-11 {
    padding: 0px 0 20px;
}
#divider-11 .divider-inner {
    border-top-width: 3px;
    width: 25px;
}
#text-block-12 {
    margin-bottom: 0px;
    text-align: center;
}
#padding-13 {
    height: 20px;
}
#padding-13 {
    height: 20px;
}
.mk-box-icon-2 .mk-box-icon-2-title {
    font-weight: inherit;
    font-size: 18px;
    color: ;
    padding: 10px 0 10px 0;
}
#padding-18 {
    height: 100px;
}
#fancy-title-19 {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 30px;
    color: #393836;
    text-align: center;
    font-style: inhert;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 0px;
}
#divider-20 {
    padding: 0px 0 20px;
}
#divider-20 .divider-inner {
    border-top-width: 3px;
    width: 25px;
}
#padding-22 {
    height: 50px;
}
#text-block-23 {
    margin-bottom: 0px;
    text-align: left;
}
.font13 p {
    font-size: 13px;
}
#padding-4 {
    height: 100px;
}
#fancy-title-5 {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 24px;
    color: #00478c;
    text-align: left;
    font-style: inherit;
    font-weight: inherit;
    padding-top: 0px;
    padding-bottom: 0px;
}
#divider-6 {
    padding: 0px 0 20px;
}
#divider-6 .divider-inner {
    border-top-width: 3px;
    width: 25px;
}
.fancy-title-7 {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 16px;
    color: #777777;
    text-align: left;
    font-style: inherit;
    font-weight: inherit;
    padding-top: 0px;
    padding-bottom: 0px;
}
#padding-8 {
    height: 10px;
}
#padding-9 {
    height: 30px;
}
#padding-10 {
    height: 30px;
}
#fancy-title-11 {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 24px;
    color: #00478c;
    text-align: left;
    font-style: inhert;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 0px;
}
.divider-12 {
    padding: 0px 0 20px;
}
.divider-12 .divider-inner {
    border-top: #00478c 3px solid !important;
    width: 25px;
}
#fancy-title-13 {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 16px;
    color: #777777;
    text-align: left;
    font-style: inherit;
    font-weight: inherit;
    padding-top: 0px;
    padding-bottom: 0px;
}
#fancy-title-14 {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 16px;
    color: #777777;
    text-align: left;
    font-style: inherit;
    font-weight: inherit;
    padding-top: 0px;
    padding-bottom: 0px;
}
.full-width-15 .page-section-content {
    padding: 0px 0 0px;
}
.mk-flipbox .front-title {
    font-weight: inherit;
    font-size: 20px;
    color: #00478c;
}
.mk-flipbox .front-desc {
    font-size: 20px;
}
.mk-flipbox .back-title {
    font-weight: inherit;
    font-size: 20px;
}
.mk-flipbox .back-desc {
    font-size: 14px;
}
.full-width-15 {
    min-height: 100px;
    margin-bottom: 0px;
    background-color: #f7f7f7;
}
#padding-23 {
    height: 150px;
}
#fancy-title-5 {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 24px;
    color: #00478c;
    text-align: left;
    font-style: normal;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 0px;
}
#divider-6 {
    padding: 15px 0 0px;
}
#divider-6 .divider-inner {
    border-top-width: 3px;
    width: 70px;
}
#text-block-7 {
    margin-bottom: 0px;
    text-align: left;
}
#background-layer--8 {
    background-position: center top;
    background-repeat: repeat;
    position: fixed;
}
.full-width-8 .page-section-content {
    padding: 50px 0 50px;
}
.lh_custom_1452931027854 {
    padding-top: 40px !important;
    padding-right: 40px !important;
    padding-bottom: 30px !important;
    padding-left: 45px !important;
    background-color: #fff !important;
}
#fancy-title-9 {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 18px;
    color: ;
    text-align: left;
    font-style: normal;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 0px;
}
#divider-10 {
    padding: 10px 0 10px;
}
#divider-10 .divider-inner {
    border-top-width: 3px;
    width: 70px;
}
.lh_custom_1458125756819 {
    padding-right: 4% !important;
    padding-left: 4% !important;
}
#padding-12 ,#padding-15,#padding-17,#padding-14,#padding-5,#padding-19,#padding-20,#padding-29,#padding-34,#padding-35,.padding-14,.padding-12{
    height: 100px;
}
.mk-icon-box-13 .mk-box-icon-2-title,.mk-icon-box-16 .mk-box-icon-2-title {
    font-weight: normal;
    font-size: 18px;
    color: #333333;
    padding: 30px 0 15px 0;
}

.mk-icon-box-13 .mk-box-icon-2-content,.mk-icon-box-16 .mk-box-icon-2-content {
    color: #545454;
}
.mk-icon-box-16 .mk-box-icon-2-content{
	margin-bottom:30px;
}
.mk-icon-box-16{
	padding:0 15px;
}
#divider-3 {
    padding: 0px 0 100px;
}
#mk-filter-portfolio.sortable-classic-style ul li a {
    background-color: #FFFFFF !important;
    border: 1px solid #e5e5e5 !important;
}
#mk-filter-portfolio.sortable-classic-style ul li a.current {
    background-color: rgb(0, 91, 172) !important;
    color: #FFF9F9 !important;
}
.page-title {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: inherit;
    letter-spacing: 2px;
}
#theme-page {
    background-color: #f4f4f4;
}
.mk-blog-thumbnail-item.content-align-right .item-wrapper {
    float: right;
    padding: 10px 30px 10px;
}
.mk-blog-thumbnail-item{background-color:#f5f5f5;}
.mk-blog-thumbnail-item .item-wrapper h3 {
    margin: 10px 0;
}
#mk-button-3 {
    margin-bottom: 0px;
    margin-top: 0px;
    margin-right: 15px;
}
#mk-button-3 .mk-button {
    display: inline-block;
    max-width: 100%;
}
#fancy-title-6 {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 30px;
    color: #393836;
    text-align: center;
    font-style: inhert;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 0px;
}
#divider-7 {
    padding: 0px 0 20px;
}
#divider-7 .divider-inner ,#divider-21 .divider-inner{
    border-top-width: 3px;
    width: 25px;
}
#theme-page {
    background-color: #fff;
}
.full-width-13 {
    min-height: 0px;
    margin-bottom: 0px;
}
.full-width-13 .page-section-content {
    padding: 90px 0 50px;
}
#fancy-title-20 {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 30px;
    color: #393836;
    text-align: center;
    font-style: inhert;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 0px;
}
#divider-21 {
    padding: 0px 0 80px;
}
.flipbox-23 .mk-flipbox-front {
    background-color: #efefef;
}
.flipbox-23 .front-title,.flipbox-24 .front-title {
    font-weight: inherit;
    font-size: 20px;
}
.flipbox-23 .mk-flipbox-back,.flipbox-24 .mk-flipbox-back {
    background-color: #1e73be;
}
.flipbox-23 .back-title,.flipbox-24 .back-title{
    font-weight: inherit;
    font-size: 20px;
    color: #fff;
}
.flipbox-23 .back-desc,.flipbox-24 .back-desc {
    font-size: 15px;
    color: #fff;
}
.flipbox-24 .mk-flipbox-front {
    background-color: #f7f7f7;
}
.lh_col-xs-1, .lh_col-sm-1, .lh_col-md-1, .lh_col-lg-1, .lh_col-xs-2, .lh_col-sm-2, .lh_col-md-2, .lh_col-lg-2, .lh_col-xs-3, .lh_col-sm-3, .lh_col-md-3, .lh_col-lg-3, .lh_col-xs-4, .lh_col-sm-4, .lh_col-md-4, .lh_col-lg-4, .lh_col-xs-5, .lh_col-sm-5, .lh_col-md-5, .lh_col-lg-5, .lh_col-xs-6, .lh_col-sm-6, .lh_col-md-6, .lh_col-lg-6, .lh_col-xs-7, .lh_col-sm-7, .lh_col-md-7, .lh_col-lg-7, .lh_col-xs-8, .lh_col-sm-8, .lh_col-md-8, .lh_col-lg-8, .lh_col-xs-9, .lh_col-sm-9, .lh_col-md-9, .lh_col-lg-9, .lh_col-xs-10, .lh_col-sm-10, .lh_col-md-10, .lh_col-lg-10, .lh_col-xs-11, .lh_col-sm-11, .lh_col-md-11, .lh_col-lg-11, .lh_col-xs-12, .lh_col-sm-12, .lh_col-md-12, .lh_col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 0px;
    padding-right: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.full-width-30 {
    min-height: 300px;
    margin-bottom: 0px;
}
#background-layer--30 {
    background-position: left top;
    background-repeat: repeat;
    position: fixed;
}
.full-width-30 .page-section-content {
    padding: 150px 15px 80px;
	z-index:9;
}
#fancy-title-31 {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 30px;
    color: #fff;
    text-align: center;
    font-style: inhert;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 0px;
}
#divider-32 {
    padding: 0px 0 20px;
}
#divider-32 .divider-inner {
    border-top-width: 3px;
    width: 25px;
	border-color:#fff;
}
#text-block-33 {
    margin-bottom: 0px;
    text-align: center;
}
#text-block-33 p{
	color:#fff;
	}
#mk-imagebox-36 .item-holder{margin: 0 20px;}
.imagebox-item-37 .item-wrapper {
    background-color: #f2f2f2;
}
.imagebox-item-37 .item-title h5 {
    font-weight: inherit;
    font-size: 20px;
}
.padding-39 {
    height: 50px;
}
#fancy-title-4 {
    letter-spacing: 1px;
    font-size: 20px;
    color: #393836;
    text-align: left;
    font-style: inhert;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 0px;
}
#divider-5 {
    padding: 15px 0 20px;
}
#divider-5 .divider-inner {
    border-top-width: 2px;
    width: 15px;
}
#padding-9 {
    height: 60px;
}
#honor .item-holder .portfolio-meta-wrapper h3.the-title{
	margin:0;
	font-size:15px !important;
	color:#666 !important;

}
#honor .mk-portfolio-classic-item .featured-image:hover{
	cursor:pointer;
	box-shadow:0 2px 5px rgba(0,0,0,0.5);
}
.mk-pagination span.pageinfo{
display:none;
}
.mk-pagination span,.mk-pagination a{
	padding:5px 10px;
	border:#dcdcdc solid 1px;
	border-radius:5px;
	background-color:#f0f0f0;
}
.mk-pagination a:hover,.mk-pagination span.thisclass{
	color: #fff;
	background-color: #00468b;
}
.technology .front-icon{
	font-size:64px;
	margin-bottom:20px;
	color: #00468b;
}
#mk-page-introduce{
	background-color:#f7f7f7;
}
#map{
	width:100%;
	height:400px;
	font-size:12px;
}
.full-width-2 {
    min-height: 0px;
    margin-bottom: 70px;
    background-color: #f5f5f5;
}
.fancy-title-3{
	letter-spacing: 9px;
text-transform: initial;
font-size: 28px;
color: #393836;
text-align: center;
font-style: inhert;
font-weight: normal;
padding-top: 0px;
padding-bottom: 0px;
}
.full-width-2 .page-section-content {
    padding: 80px 0 70px;
}
.fancy-title-11 {
    letter-spacing: 0px;
    text-transform: initial;
    font-size: 20px;
    color:#333 ;
    text-align: left;
    font-style: inherit;
    font-weight: inherit;
}
.text-block-12 {
    margin-bottom: 0px;
    text-align: left;
}
.text-block-23{
	min-height: 200px;
}
.text-block-24{min-height: 230px;}
.text-block-25{min-height: 130px;}
.lh_tta.lh_general .lh_tta-panel{
	opacity:1;
}
.text-block-12 ul{
	padding:0;
}
#honor{
	display: flex;
  flex-wrap: wrap;
}
#honor .portfolio-meta-wrapper{
	padding:15px 10px;
}
@media (max-width: 768px) {
.mk-grid,.mk-page-section-wrapper{
	padding:0 15px;
}	
.lh_row{
	margin:0 auto;
}
#dgd_scrollbox,#page-section-24 .background-layer,div.case-img{
	display:none;
}
#honor .mk-portfolio-item.four-column{
	width:50%;
}
#mk-page-title-box-2 .mk-page-title-box-title{
letter-spacing: 5px;
font-size:28px;
}
#mk-page-title-box-2{
	height:300px;
}
.text-block-12 img{
	max-width:100%;
}
.lh_custom_1442569320388,#theme-page .theme-page-wrapper .theme-content,.mk-padding-wrapper,.full-width-24 .page-section-content{
	padding:0;
}
#animated-columns-12 .animated-column-item:hover .animated-column-desc{
	line-height:1.4;
}
.mk-blog-teaser .blog-teaser-side-item .blog-meta{
	padding:10px;
}
#theme-page{
	margin:15px 0;
}
#fancy-title-10{
	font-size:22px;
	}
}
html .formcraft-css .fc-form .form-element .submit-cover .submit-button{
	color:#333;
}
html .formcraft-css .fc-form .form-element .submit-cover .submit-button:hover{
	color:#fff;
}
.download{
	padding:0 20px;
	margin-bottom:20px;
}
.download div{
	border:#ccc solid 1px;
	border-radius:4px;
	box-shadow:0 2px 5px rgba(0,0,0,0.5);
	padding:0 15px;
}